@book{LKD2010,
  author =	 {Robert Love},
  title =	 {Linux Kernel Development},
  publisher =	 {Addison-Welsey},
  year =	 {2010},
  month = 	 "June",
}

@book{OSC,
  author =	 {Abraham Silberschatz and Peter B. Galvin and Greg Gagne},
  title =	 {Operating Systems Concepts},
  publisher =	 {Wiley},
  year =	 {2008},
  month = 	 "July",
  ISBN = {0-470-12872-0},
}

@book{Reed2003,
  author =	 {Daniel A Reed},
  title =	 {Scalable Input/Output: Achieving System Balance },
  publisher =	 {The MIT Press},
  year =	 {2003},
  month = 	 "October",
  ISBN = { 0-262-68142-1},
}


@INPROCEEDINGS{Scott2005,
    author = {Athanasios E. Papathanasiou and Michael L Scott},
    title = {Aggressive prefetching: an idea whose time has come},
    booktitle = {Proceedings of 10th Workshop on Hot Topics in Operating Systems},
    year = {2005},
}

@INPROCEEDINGS{Chen2007,
    author = {Yong Chen and Surendra Byna and Xian-He Sun},
    title  = {Data Access History Cache and Associated Data Prefetching Mechanisms},
    booktitle = {SC '07 Proceedings of the 2007 ACM/IEEE conference on Supercomputing},
    year = {2007},
}

@INPROCEEDINGS{Thakur1999,
    author = {Rajeev Thakur and William Gropp and Ewing Lusk},
    title = {Data Sieving and Collective I/O in ROMIO},
    booktitle = {FRONTIERS '99 Proceedings of the The 7th Symposium on the Frontiers of Massively Parallel Computation},
    year = {1999},
}

@book{Patterson1997,
  author =	 {R H Patterson},
  title =	 {Informed Prefetching and Caching},
  publisher =	 {Carnegie Mellon},
  year =	 {1997},
  note = {PhD dissertation CMU-CS-97-2004},
}

@book{SpecHint,
  author =	 {F. Chang},
  title =	 {Using Speculative Execution to Automatically Hide I/O Latency},
  publisher =	 {Carnegie Mellon},
  year =	 {2001},
  note = {PhD dissertation CMU-CS-01-172},
}


@book{MSC,
  author =	 {Nezer J. Zaidenberg},
  title =	 {sFDPC - a P2P approach for streaming applications},
  publisher =    {Tel Aviv University (M.Sc thesis)},
  year =         {2001},
  month =        "September",
}
 

@book{SPate,
  author =	 {Steve Pate},
  title = {UNIX Filesystems: Evolution, Design and Implementation},
  publisher = {Wiley},
  year = {2003}
}

@book{JVM, 
	author = {T. Lindoholm and F. Yellin},
	title  = {"The Java Virtual Machine Specification, 2nd ed."},
	publisher = {Addison--Wesley},
	year = {1999}
}

@book{CLR, 
	author = {D. Box},
	title  = {"Essential .NET, Volume 1: The Common Langugage Runtime"},
	publisher = {Addison-Wesley},
	year = {2002}
}

@article{Kotz1990,
  author = {Carla Schlatter Ellis and David Kotz},
  title = {Prefetching in File Systems for MIMD Multiprocessors},
  journal =      {IEEE Transactions on Parallel and Distributed Systems
},
  volume =       "1",
  issue = "2",
  year =         "1990",
}

@article{CCpaper,
  author = {J. C. Miller and C. J. Maloney},
  title = {Systematic mistake analysis of digital computer programs},
  journal =      "Communications of the ACM",
  volume =       "3",
  pages =        "58-63",
  year =         "1963",
}

@article{dynamicslicing,
  author = {Baowen Xu and Ju Qian and Xiaofang Zhang and Zhonggiang Wu and Lin Chen},
  title = {A brief survey of program slicing},
  journal =      "ACM SIGSOFT Software Engineering Notes",
  volume =       "30",
  issue = "2",
  year =         "2005",
}

@article{p2ps1,
  author = {Chen Feng and Baochun Li},
  title = {On Large-Scale Peer-to-Peer Streaming Systems with Network Coding},
  journal =   {ACM Multimedia} ,
  year = 2008,
}

@article{nas,
  author = {D.H. Bailey and J. Barton and T. Lasinski and H. Simon},
  title = {The NAS Parallel Benchmarks.},
  journal =   {Technical Report RNR-91-002, NASA Ames Research Center},
  year = 1991,
}

@article{PopekGoldberg,
  author = {G. J. Popek and R. P. Goldberg},
  title = {Formal requirements for virtualization Third-Generation architecutres},
  journal =      "Communications of the ACM",
  pages =        "412-421",
  year =         "1974",
  month = "July",
}

@misc{LKMPG26,
  author =	 {{"Peter Jay Salzman, Michael Burian, Ori Pomerantz"}},
  title =	 {{Linux kernel module programming guide}},
  publisher =	 {The linux documentation project},
  howpublished = "\url{http://tldp.org/LDP/lkmpg/2.6/html/}",
};

@misc{KERNDBG,
  author =	 "{Linus Turvalds}",
  title =	 {About kernel debuggers},
  howpublished = "\url{ttp://lwn. net/2000/0914/a/lt-debugger.php3}",
}
@misc{RollesVMProtect,
  author =	 {R. E. Rolles},
  title =	 {Unpacking VMProtect},
  date  = {August 6th, 2008},
  howpublished = "\url{http:/http://www.openrce.org/blog/view/1238/}",
};

@misc{SCSI,
  title =	 {Incites Technical Committee T10 - SCSI standard},
  howpublished = "\url{http://www.t10.org}",
};

@misc{gcc,
  title  =	 {GCC, the GNU Compiler Collection},
  author =       "{Free Software Foundation}",
  howpublished = "\url{http://gcc.gnu.org}",
};

@misc{TPM,
  title  =	 {TPM Main Specification},
  author =       "{Trusted Computing Group}",
  howpublished = "\url{http://www.trustedcomputinggroup.org/resources/tpm_main_specification}",
};

@misc{Authenticode,
  title  =	 {Windows Authenticode Portable Executable Signature Form},
  author =       "{Microsoft Cooperation}",
  howpublished = "\url{http://msdn.microsoft.com/en-us/windows/hardware/gg463180.aspx}",
};

@misc{elfsign,
  title = {elfsign},
  author = {millerm},
  howpublished = "\url{http://freshmeat.net/projects/elfsign/}",
};

@misc{Mach-O,
  title  =	 {Mac OS X ABI Mach-O File Format Reference},
  author =       "{Apple Ltd}",
  howpublished = "\url{http://developer.apple.com/library/mac/#documentation/DeveloperTools/Conceptual/MachORuntime/Reference/reference.html}",
};

@misc{PS3,
  title  =	 {Playstayion 3},
  author =       "{SONY Consumer Electronics}",
  howpublished = "\url{http://us.playstation.com/ps3/}",
};

@misc{NDSPCShow,
  title  =	 {PC Show},
  author =       "{NDS}",
  howpublished = "\url{http://www.nds.com/solutions/pc_show.php}",
};

@misc{InsideCodeVirt,
  title  =	 {Inside Code Virtualizer},
  author =       "{scherzo}",
  howpublished = "\url{http://rapidshare.com/files/16968098/Inside_Code_Virtualizer.rar}",
};

@misc{FC,
  title =	 {Incites Technical Committee T11 - Fibre channel standard},
  howpublished = "\url{http://www.t11.org}",
};

@misc{FCoE,
  title =	 {FCoE - standard draft},
  howpublished = "\url{http://www.t11.org/ftp/t11/pub/fc/bb-5/09-056v5.pdf}",
};

@misc{LGuest,
  author = {Rusty Russell},
  title = {{Rusty's remarkably unreliable guide to Lguest}},
  howpublished = "\url{http://lguest.ozlabs.org/lguest.txt}",
}


@misc{CodeVirt,
  author = "{Oreans Technologies}",
  title = {Code Virtualizer},
  howpublished = "\url{http://www.oreans.com/products.php}",
}


@misc{FC,
  title =	 {Incites Technical Committee T11 - Fibre channel standard},
  howpublished = "\url{http://www.t11.org}",
};

@misc{FCoE,
  title =	 {FCoE - standard draft},
  howpublished = "\url{http://www.t11.org/ftp/t11/pub/fc/bb-5/09-056v5.pdf}",
};

@misc{HDFS-url,
  author = {Apache-Foundation},
  title = {HADOOP - HDFS},
  howpublished = "\url{http://hadoop.apache.org/hdfs/index.html}",
}



@misc{Lguest-launcher,
  author = {Rusty Russell},
  title = {Lguest Launcher example code},
  howpublished = "\url{http://lxr.linux.no/linux+v2.6.37/Documentation/lguest/lguest.c}",
}

@misc{Lguest-boot,
  author = {Rusty Russell},
  title = {Lguest boot process},
  howpublished = "\url{http://lxr.linux.no/linux+v2.6.37/arch/x86/lguest/boot.c}",
}

@misc{Lguest-asm-boot,
  author = {Rusty Russell},
  title = {Lguest i386 boot (asm)},
  howpublished = "\url{http://lxr.linux.no/linux+v2.6.37/arch/x86/lguest/i386_head.S}",
}
@misc{Lguest-switcher,
  author = {Rusty Russell},
  title = {Lguest switcher},
  howpublished = "\url{http://lxr.linux.no/linux+v2.6.37/drivers/lguest/x86/switcher_32.S }",
}

@misc{Lguest-core,
  author = {Rusty Russell},
  title = {Lguest core},
  howpublished = "\url{http://lxr.linux.no/linux+v2.6.37/drivers/lguest/core.c}",
}

@misc{Lguest-device,
  author = {Rusty Russell},
  title = {Lguest device file},
  howpublished = "\url{http://lxr.linux.no/linux+v2.6.37/drivers/lguest/lguest_device.c}",
}

@misc{Lguest-hypercalls,
  author = {Rusty Russell},
  title = {Lguest hypercalls},
  howpublished = "\url{http://lxr.linux.no/linux+v2.6.37/drivers/lguest/hypercalls.c}",
}

@misc{Lguest-interrupts,
  author = {Rusty Russell},
  title = {Lguest interrupts and traps},
  howpublished = "\url{http://lxr.linux.no/linux+v2.6.37/drivers/lguest/interrupts_and_traps.c}",
}

@misc{Lguest-pagetable,
  author = {Rusty Russell},
  title = {Lguest Page tables},
  howpublished = "\url{http://lxr.linux.no/linux+v2.6.37/drivers/lguest/page_tables.c}",
}

@misc{Virtio-abstract,
  title = {Virt I/O abstract driver},
  howpublished = "\url{http://lxr.linux.no/linux+v2.6.37/drivers/virtio/virtio.c}",
}

@misc{Virtio-blk,
  title = {Virt I/O block device},
  howpublished = "\url{http://lxr.linux.no/linux+v2.6.37/drivers/block/virtio_blk.c}",
}

@misc{Virtio-net,
  title = {Virt I/O block device},
  howpublished = "\url{http://lxr.linux.no/linux+v2.6.37/drivers/net/virtio_net.c}",
}


@misc{oprofile,
  title = {Oprofile: a system profiler for Linux},
  author = "{Oprofile's developers}",
  howpublished = "\url{http://oprofile.sourceforge.net/news/}",
}

@misc{LTP,
  author = "{LTP developers}",
  title = {Linux testing project},
  howpublished = "\url{http://http://ltp.sourceforge.net/}",
}

@article{valgrind,
	author = {Nicholas Nethercote and Julian Sewardb},
	title = {Valgrind: A Program Supervision Framework},
	journal = {Electronic Notes in Theoretical Computer Science},
	 volume = {89},
	 issue = {2},
	 month = {October},
	 year = {2003},
	pages = {44--66},
}


@misc{VMWare,
	title = {VMWare},
	author = {VMWare},
	howpublished = "\url{http://www.vmware.com}",
}

@misc{MIPS,
	title = {MIPS Architecture},
	author = "{MIPS Technologies}",
	howpublished = "\url{http://www.mips.com}",
}

@misc{VMProtect,
	title = {VMProtect},
	author = {VMPSoft},
	howpublished = "\url{http://www.vmprotect.ru}",
}

@misc{Insure,
	title = {Insure++},
	author = {Parasoft},
	howpublished = "\url{http://www.parasoft.com/jsp/products/insure.jsp?itemId=63}",
}

@misc{Jtest,
	title = {JTest},
	author = {Parasoft},
	howpublished = "\url{http://www.parasoft.com/jsp/products/jtest.jsp/}",
}

@misc{quantify,
	title = {Quantify (Rational PurifyPlus)},
	author = {IBM},
	howpublished = "\url{http://www-01.ibm.com/software/awdtools/purifyplus/enterprise/}",
}

@misc{gcov,
	title = {gcov},
	author = "{gcc developers}",
	howpublished = "\url{http://gcc.gnu.org/onlinedocs/gcc/Gcov.html}",
}



@misc{Mosix,
	title = {MOSIX},
	howpublished = "\url{http://www.mosix.org}",
	year = 2011,
}

@misc{mirrorfs,
	title = {mirrorfs},
	howpublished = "\url{http://tcos.org/project-mirrorfs.html}",
	year = 2007,
}

@misc{DRBD,
	title = {DRBD},
	howpublished = "\url{http://www.drbd.org}",
	year = 2010,
}

@misc{CCSurvey,
   author = {Ben Smith and Laurie Williams},
   title = {A Survey on Code Coverage as a Stopping Criterion for Unit Testing},
   howpublished = "\url{ftp://ftp.ncsu.edu/pub/tech/2008/TR-2008-22.pdf}",
}

   

@misc{snyder,
    author = {Nathan Snyder and Q Hong},
    title = {Prefetching in LLVM Final Report},
    howpublished = "\url{http://www.cs.cmu.edu/~qhong/course/compiler/final_report.htm}",
    year = 2010,
}

@misc{gprof,
   author = {Susan L. Graham and Peter B. Kessler and Marshall K. McKusick},
   title = {gprof — A Call Graph Execution Profiler},
   howpublished = "\url{http://docs.freebsd.org/44doc/psd/18.gprof/paper.pdf}",
}

@InCollection{Identification,
    author = {Bruce Schneier},
    title = {Key--Exchange Algorithms},
    booktitle = {Applied Cryptography 2nd ed.},
    chapter = 21, 
    ISBN = "0-471-11709-9",
    publisher = "Wiley",
    year = 1996,
}

@InCollection{OPROFILECITE,
    author = "{Oprofile developers}",
    title   = {Interpreting call graph},
    booktitle = "{Oprofile user guide}",
    chapter = {5.3}, 
    publisher = {Oprofile},
    year = {2011},
    howpublished = "\url{http://oprofile. sourceforge.net/doc/interpreting-callgraph.}",
}






@InCollection{keyexchange,
    author = {Bruce Schneier},
    title = {Key--Exchange Algorithms},
    booktitle = {Applied Cryptography 2nd ed.},
    Chapter = 22, 
    ISBN = "0-471-11709-9",
    Publisher = "Wiley",
    year = 1996
}


@InCollection{LDM2007,
  author     = 	 {Greg Kroah Hartman},
  title      = 	 {Linux kernel driver module: The benefit of working together},
  booktitle  = "Beautiful Code: Leading Programmers Explain How They Think",
  Chapter=16,
  Publisher="O'Reilly and Associates",
	ISBN="0-596-51004-7",
  year       =	 2007
}

@InCollection{Spi07g,
	Title="Another Level of Indirection",
	Pages="279--291",
	Author="Diomidis Spinellis",
	Editor="Andy Oram and Greg Wilson",
	booktitle="Beautiful Code: Leading Programmers Explain How They Think",
	Chapter=17,
	Publisher="O'Reilly and Associates",
	Address="Sebastopol, CA",
	ISBN="0-596-51004-7",
	URL="http://www.dmst.aueb.gr/dds/pubs/inbook/beautiful_code/html/Spi07g.html",
	Year=2007
	}


@misc{V4L2,
  author = {{Bill Dirks, Michael H. Schimek, Hans Verkuil and Martin Rubli}},
  title = {{Video for Linux Two API Specification}},
  howpublished = {\url{http://v4l2spec.bytesex.org/}},
}

@misc{Keyboard,
  author = {{Linux kernel authors}}, 
  title = {{Linux keyboad driver}},
  howpublished = {\url{http://lxr.linux.no/linux+v2.6.36/drivers/char/keyboard.c}},
}

@INPROCEEDINGS{Atom,
    author = {Amitabh Srivastava and Alan Eustace},
    title = {Atom: A system for building customized program analysis tools},
    BOOKTITLE = {PLDI '94 Proceedings of the ACM SIGPLAN},
    year = {1994},
    pages = {196--205},
    publisher = {ACM}
}

@INPROCEEDINGS{NFSIM,
    TITLE = {nfsim: Untested code is buggy code},
    AUTHOR = {Rusty Russell and Jeremy Kerrr},
    BOOKTITLE = {Proceedings of the Linux Symposium},
    VOLUME = 2, 
    YEAR = {2005},
}

@INPROCEEDINGS{Sound,
    TITLE = {Beyond Bug-Finding: Sound Program Analysis for Linux},
    AUTHOR = {Zachary Anderson and Eric Brewer and Jeremy Condit and Robert Ennals and David Gay and Matthew Harren and George C. Necula and Feng Zhou},
    BOOKTITLE = {11th Workshop on hot topics in Operating Systems},
    YEAR = {2007},
}

@inproceedings{SnowFlock,
	title = {SnowFlock: Rapid Virtual Machine Cloning for Cloud Computing},
	author = {H. Andrés Lagar-Cavilla and Joseph A. Whitney and Adin Scannell and Philip Patchin and Stephen M. Rumble and Eyal de Lara and Michael Brudno and M. Satyanarayanan},
	booktitle = {3rd European Conference on Computer Systems (Eurosys)},
	year = 2009,
}

@inproceedings{Kotz1994,
	title = {Dynamic file-access characteristics of a production parallel scientific workload },
	author = {David Kotz and Nils Nieuwejaar},
	booktitle = {Supercomputing '94 Proceedings of the 1994 conference on Supercomputing},
	year = 1994,
}

@inproceedings{DiskSeen,
	title = {DiskSeen: Exploiting Disk Layout and Access History to Enhance {I/O} Prefetch},
	author = {Xiaoning Ding and Song Jiang and Feng Chen and Kei Davis and Xiaodong Zhang},
	booktitle = {2007 USENIX Annual technical conference},
	year = 2007,
}


@inproceedings{Ludwig2004,
    title = {Research Trends in High Performance Parallel Input/Output for Cluster Environments},
    author = {Thomas Ludwig},
	booktitle = {4th International Scientific and Practical Conference on Programming},
	year = 2004,
}

@inproceedings{LLVM,
    title = {{LLVM:} A Compilation Framework for Lifelong Program Analysis \& Transformation},
    author = {Chris Lattner and Vikram Adve},
	booktitle = {GCO '04  international symposium on Code generation and optimization: feedback-directed and runtime optimization},
	year = 2004,
}

@inproceedings{RollesVM,
	title = {Unpacking Virtualization Obfuscators},
	author = {Rolf Rolles},
	year = 2009,
	booktitle = {Proc. of 4th USENIX Workshop on Offensive Technologies (WOOT '09)},
}

@inproceedings{REMalware,
	title = {Automatic Reverse Engineering of Malware Emulators},
	author = {Monirul Sharif and	Andrea Lanzi and	Jonathon Giffin and	Wenke Lee},
	year = 2009,
	booktitle = {Proc. of the 30th IEEE Symposium on Security and Privacy},
}

@misc{rfc791,
  author="J. Postel",
  title="{Internet Protocol}",
  series="Request for Comments",
  number="791",
  howpublished="RFC 791 (Standard)",
  publisher="IETF",
  organization="Internet Engineering Task Force",
  year=1981,
  month=sep,
    note="Updated by RFC 1349",
  url="http://www.ietf.org/rfc/rfc791.txt",
}

@misc{rfc1825,
  author="R. Atkinson",
  title="{Security Architecture for the Internet Protocol}",
  series="Request for Comments",
  number="1825",
  howpublished="RFC 1825 (Proposed Standard)",
  publisher="IETF",
  organization="Internet Engineering Task Force",
  year=1995,
  month=aug,
    note="Obsoleted by RFC 2401",
  url="http://www.ietf.org/rfc/rfc1825.txt",
}

@misc{rfc3821,
  author="M. Rajagopal and E. Rodriguez and R. Weber",
  title="{Fibre Channel Over TCP/IP (FCIP)}",
  series="Request for Comments",
  number="3821",
  howpublished="RFC 3821 (Proposed Standard)",
  publisher="IETF",
  organization="Internet Engineering Task Force",
  year=2004,
  month=jul,
    url="http://www.ietf.org/rfc/rfc3821.txt",
}

@misc{rfc1994,
  author="W. Simpson",
  title="{PPP Challenge Handshake Authentication Protocol (CHAP)}",
  series="Request for Comments",
  number="1994",
  howpublished="RFC 1994 (Draft Standard)",
  publisher="IETF",
  organization="Internet Engineering Task Force",
  year=1996,
  month=aug,
    note="Updated by RFC 2484",
  url="http://www.ietf.org/rfc/rfc1994.txt",
}

@misc{rfc2401,
  author="S. Kent and R. Atkinson",
  title="{Security Architecture for the Internet Protocol}",
  series="Request for Comments",
  number="2401",
  howpublished="RFC 2401 (Proposed Standard)",
  publisher="IETF",
  organization="Internet Engineering Task Force",
  year=1998,
  month=nov,
    note="Obsoleted by RFC 4301, updated by RFC 3168",
  url="http://www.ietf.org/rfc/rfc2401.txt",
}

@misc{rfc3720,
  author="J. Satran and K. Meth and C. Sapuntzakis and M. Chadalapaka and E. Zeidner",
  title="{Internet Small Computer Systems Interface (iSCSI)}",
  series="Request for Comments",
  number="3720",
  howpublished="RFC 3720 (Proposed Standard)",
  publisher="IETF",
  organization="Internet Engineering Task Force",
  year=2004,
  month=apr,
    note="Updated by RFCs 3980, 4850, 5048",
  url="http://www.ietf.org/rfc/rfc3720.txt",
}

@misc{rfc3723,
  author="B. Aboba and J. Tseng and J. Walker and V. Rangan and F. Travostino",
  title="{Securing Block Storage Protocols over IP}",
  series="Request for Comments",
  number="3723",
  howpublished="RFC 3723 (Proposed Standard)",
  publisher="IETF",
  organization="Internet Engineering Task Force",
  year=2004,
  month=apr,
    url="http://www.ietf.org/rfc/rfc3723.txt",
}

@misc{rfc3980,
  author="M. Krueger and M. Chadalapaka and R. Elliott",
  title="{T11 Network Address Authority (NAA) Naming Format for iSCSI Node Names}",
  series="Request for Comments",
  number="3980",
  howpublished="RFC 3980 (Proposed Standard)",
  publisher="IETF",
  organization="Internet Engineering Task Force",
  year=2005,
  month=feb,
    url="http://www.ietf.org/rfc/rfc3980.txt",
}

@misc{rfc4172,
  author="C. Monia and R. Mullendore and F. Travostino and W. Jeong and M. Edwards",
  title="{iFCP - A Protocol for Internet Fibre Channel Storage Networking}",
  series="Request for Comments",
  number="4172",
  howpublished="RFC 4172 (Proposed Standard)",
  publisher="IETF",
  organization="Internet Engineering Task Force",
  year=2005,
  month=sep,
    note="Updated by RFC 6172",
  url="http://www.ietf.org/rfc/rfc4172.txt",
}

@misc{rfc4301,
  author="S. Kent and K. Seo",
  title="{Security Architecture for the Internet Protocol}",
  series="Request for Comments",
  number="4301",
  howpublished="RFC 4301 (Proposed Standard)",
  publisher="IETF",
  organization="Internet Engineering Task Force",
  year=2005,
  month=dec,
    note="Updated by RFC 6040",
  url="http://www.ietf.org/rfc/rfc4301.txt",
}


@misc{rfc4850,
  author="D. Wysochanski",
  title="{Declarative Public Extension Key for Internet Small Computer Systems Interface (iSCSI) Node Architecture}",
  series="Request for Comments",
  number="4850",
  howpublished="RFC 4850 (Proposed Standard)",
  publisher="IETF",
  organization="Internet Engineering Task Force",
  year=2007,
  month=apr,
    url="http://www.ietf.org/rfc/rfc4850.txt",
}

@misc{rfc5048,
  author="M. Chadalapaka",
  title="{Internet Small Computer System Interface (iSCSI) Corrections and Clarifications}",
  series="Request for Comments",
  number="5048",
  howpublished="RFC 5048 (Proposed Standard)",
  publisher="IETF",
  organization="Internet Engineering Task Force",
  year=2007,
  month=oct,
    url="http://www.ietf.org/rfc/rfc5048.txt",
}


@misc{stgt,
	title = {STGT},
	howpublished = "\url{http://stgt.sourceforge.net/}",
}

@misc{Open-iSCSI,
	title = {Open-iSCSI},
	howpublished = "\url{http://www.open-iscsi.org/}",
}

@misc{iscsisecurityrequirements,
	title = {iSCSI Security Requirements: What MUST be done?},
	author = "David L. Black",
	howpublished = "\url{https://www.research.ibm.com/haifa/satran/ips/iSCSI-security-Nashua-0501-DavidBlack.pdf}",
}

@misc{iscsisecurityguidelines,
	title = {Guidelines for better iSCSI security},
	author = {Stephen J. Bigelow},
	howpublished = "\url{http://searchstorage.techtarget.com/tip/0,289483,sid5_gci1176417_mem1,00.html}",
	year = 2006,
}

@misc{kemari,
	title={Kemari: Virtual Machine Synchronization for Fault Tolerance}, 
        author={Yoshiaki Tamura	and Koji Sato and Seiji Kihara and Satoshi Moriai},
	year = 2008,
	howpublished = "\url{http://www.osrg.net/kemari/download/kemari_usenix08_poster.pdf}",
}

@inproceedings{remus,
	title={Remus: High Availability via Asynchronous Virtual Machine Replication},
	author={Brendan Cully and Geoffrey Lefebvre and Dutch Meyer and Mike Feeley and Norm Hutchinson and Andrew Warfield},
	year = 2008,
	BOOKTITLE = {5th USENIX Symposium on Network Systems Design and Implementation},
}

@inproceeding{p2ps2,
	title={On the Minimum Delay Peer-to-Peer Video
Streaming: How Realtime Can It Be?},
	author={Y. Liu},
	year = 2007,
	BOOKTITLE = {Proc. of ACM Multimedia},
}

@inproceeding{antiquity,
	title={Antiquity: Exploiting a Secure Log for Wide-Area Distributed Storage},
	author={Hakim Weatherspoon and Patrick Eaton and Byung-Gon Chun and John Kubiatowicz},
	year = 2007,
	BOOKTITLE = {Proceedings of the 2nd ACM European Conference on Computer Systems (Eurosys '07)},
}

@inproceedings{17Mistakes,
	title={17 Mistakes Microsoft Made in the Xbox Security System},
	author={Michael Steil},
	year = 2005,
	BOOKTITLE = {22nd Chaos Communication Congress},
}

@inproceedings{gfs,
	title={The Google File System},
	author={Sanjay Ghemawat and Howard Gobioff and Shun-Tak Leung},
	year = 2003,
	BOOKTITLE = {Proceedings of 19th ACM Symposium on Operating Systems Principles},
}

@inproceedings{qemu,
	title={QEMU, a Fast and Portable Dynamic Translator},
	author={Fabrice Bellard},
	year = 2005,
	BOOKTITLE = {FREENIX Track: 2005 USENIX Annual Technical Conference},
}

@inproceedings{kvm,
	title={KVM: The Kernel-Based Virtual Machine},
	author={Avi Kivity},
	year = 2007,
	BOOKTITLE = {Ottawa Linux Symposium},
}

@inproceedings{XenDebugging,
	title={Evolution in Kernel Debugging using Hardware Virtualization With Xen},
	author={Nitin A. Kamble and Jun Nakajima and Asit K. Mallick},
	year = 2006,
	BOOKTITLE = {Ottawa Linux Symposium},
}

@inproceeding{DRMDR,
	title={Dynamic Replication Management for Object-Based Storage System},
	author={Qingsong Wei and Veeravalli, B. and Zhixiang Li},
	year = 2010,
	BOOKTITLE = {Networking, Architecture and Storage (NAS), 2010 IEEE Fifth International Conference on},
	  pages =        "412 - 419",
}

@inproceeding{CDP2,
        title={TH-CDP: An Efficient Block Level Continuous Data Protection System},
        author={Yonghong Sheng and   Dongsheng Wang and   Jin-Yang He and   Da-Peng Ju},
        year = 2009,
        BOOKTITLE = {Networking, Architecture and Storage (NAS), 2009 IEEE International Conference on},
          pages =        "395-404",
}

@inproceeding{CDP1,
	title={Optimal Implementation of Continuous Data Protection (CDP) in Linux Kernel},
        author={Xu Li and Changsheng Xie and Qing Yang},
        year = 2008,
        BOOKTITLE = {Networking, Architecture and Storage (NAS), 2008 IEEE International Conference on},
          pages =        "28-35",
}

@electronic{PACK,
  author        = "Eyal Zohar and Osnat Mokryn and Israel Cidon",
  title         = "PACK: Speculative TCP Traffic Redundancy Elimination",
  organization  = "Dept. Elect. Eng., Technion",
  address       = "Haifa, Israel",
  url           = "webee.technion.ac.il/publication-link/index/id/569/abstract/1",
  month         = jul,
  year          = "2010"
};

@inproceeding{Dedup,
	title={Self-similarity in data traffic for object-based storage system},
	author={Ke Zhou and   Qiang Zou and   Dan Feng and   Ling-fang Zeng  },
	year = 2006,
	booktitle = {Networking, Architecture, and Storages, 2006. IWNAS '06. International Workshop on },
};

@INPROCEEDINGS{Xen,
    author = {Paul Barham and Boris Dragovic and Keir Fraser and Steven H and Tim Harris and Alex Ho and Rolf Neugebauer and Ian Pratt and Andrew Warfield},
    title = {Xen and the art of virtualization},
    booktitle = {In SOSP (2003)},
    year = {2003},
    pages = {164--177}
};

@inproceedings{Kennell,
	author = {Rick Kennell & Leah H. Jamieson},
	title = {Establishing the Genuinity of Remote Computer Systems},
	booktitle = {Proceedings of the 12th USENIX Security Symposium},
	year = {2003},
}


@INPROCEEDINGS{OSX-KVM,
    author = {Alexander Graf},
    title = {Mac OS X in KVM},
    booktitle = {KVM Forum 2008},
    year = {2008},
};

@INPROCEEDINGS{breakPS3,
    author = {bushing and marcan and sven},
    title = {Console Hacking 2010 PS3 Epic Fail},
    booktitle = {CCC 2010: We come in peace},
    year = {2010},
    howpublished = "\url{http://events.ccc.de/congress/2010/Fahrplan/events/4087.en.html}",
};

@INPROCEEDINGS{Goldreich,
    author = {Oded Goldreich},
    title = {Toward a Theory of Software Protection},
    booktitle = {Proceedings of advances in cryptology -- CRYPTO86},
    year = {1986},
};


@book{KnuthV2,
  author = {D. E. Knuth},
  title = {{The Art of Computer Programming. 
                   Volume 2: Seminumerical Algorithms}},
  publisher = {{Addison-Wesley}},
  year = 1969,
}

@Book{Daemen:2002:DRA,
author = "Joan Daemen and Vincent Rijmen",
title = "The design of {Rijndael}: {AES} --- the {Advanced Encryption Standard}",
publisher = "Springer-Verlag",
pages = "238",
year =  "2002",
ISBN ="3-540-42580-2"
} 


@misc{AES-FIPS, 
  author = {NIST},
title = "Specification for the Advanced Encryption Standard (AES)", 
howpublished = "Federal Information Processing Standards Publication 197", 
year = "2001", 
url = " http://csrc.nist.gov/publications/fips/fips197/fips-197.pdf"
}

@article{AllenCF,
 author = {Allen, Frances E.},
 title = {Control flow analysis},
 journal = {SIGPLAN Not.},
 volume = {5},
 issue = {7},
 month = {July},
 year = {1970},
 issn = {0362-1340},
 pages = {1--19},
 numpages = {19},
 url = {http://doi.acm.org/10.1145/390013.808479},
 doi = {http://doi.acm.org/10.1145/390013.808479},
 acmid = {808479},
 publisher = {ACM},
 address = {New York, NY, USA},
}

@INPROCEEDINGS{best,
    author = {Robert M. Best},
    title = {Preventing software Piracy with Crypto-Microprocessors},
    booktitle = {Proceedings of IEEE Spring COMPCON 80},
    year = {1980},
    month = {February}, 
    day = {25--28}, 
    pages = {466--469},
};


@inproceedings{KVMDebugging,
	author = {Jiaqing Du and Nipun Sehrawat and Willy Zwaenepoel},
	title = {Performance Profiling in a Virtualized Environment},
	booktitle = {Proceedings of USENIX HotCloud 2010},
	year = 2010,
};

@misc{XenOProf,
  author =	 {Aravind Meno and Jose Renato Santos and Yoshio Turner and G. John Janakiraman and Willy Zwaenepoel},
  title =	 {XenOprof},
  howpublished = "\url{http://xenoprof.sourceforge.net/}",
};

@inproceedings{XenOProfPaper,
	author = {Aravind Meno and Jose Renato Santos and Yoshio Turner and G. (John) Janakiraman and	Willy Zwaenepoe},
	title = {Diagnosing Performance Overheads in the Xen Virtual Machine Environment},
	booktitle = {VEE},
	year = 2005,
	volume = 5,
	pages = {13--23},
};

@misc{PerformanceCounters,
  author =	 {Thomas Gleixner and Ingo Molnar},
  title =	 {Performance counters},
  howpublished = "\url{http://lwn.net/Articles/310176/}",
}


@article{TAU,
  author = {S. Shende and A. D. Malony},
  title = {The TAU Parallel Performance System},
  journal =      "International Journal of High Performance Computing Applications",
  volume =       "20(2)",
  pages =        "287--331",
  year =         "Summer 2006"
}

@misc{vmkperf,
  author =	 {VMWARE inc.},
  title =	 {VMKperf},
}


@article{VTSS,
author = {Stanislav Bratanov and Roman Belenov and Nikita Manovich},
title = {Virtual machines: a whole new world for performance analysis},
journal = {Operating Systems Review},
volume = {43},
year = {2009},
pages = {46--55},
doi = {10.1145/1531793.1531802},
masid = {13324502}
}

@article{FlowCoverage , 
	author={M. R. Woodward, M. A. Hennell},
	title ={On the relationship between two control-flow coverage criteria: all JJ-paths and MCDC},
	journal = {Information and Software Technology},
	year = 2006,
	volume = 48, 
	pages = {433--440},
}

@misc{DecisionCoverage,
	author = "FAA Certification Authorities Software Team",
	title = {What is a “Decision” in Application of Modified Condition/Decision Coverage (MC/DC) and Decision Coverage (DC)?},
	howpublished = "\url{http://www.faa.gov/aircraft/air_cert/design_approvals/air_software/cast/cast_papers/media/cast-10.pdf}",
}

@book{PVM, 
      author = {Al Geist and Adam Beguelin and Jack Dongarra and Weicheng Jiang
 and Robert Manchek and Vaidyalingam S. Sunderam
},
      title  = {PVM: Parallel Virtual Machine
A Users' Guide and Tutorial for Network Parallel Computing},
      publisher = {MIT Press},
      year      = 1994, 
      ISBN = {0-262-57108-0},
}

@book{May2001,
      author = {John M May},
      title  = {Parallel I/O for High Performance Computing},
      publisher = {Morgan Kaufmann},
      year      = 2001, 
      ISBN = {1-558-60664-5},
}

@book{Ceph,
      author = {Sage A Weil},
      title  = {Ceph: Reliable, Scalable, and High-Performance Distributed Storage.},
      publisher = {University of California, Santa Cruz},
      year      = 2007, 
      month  = {December}, 
      Note  = {Ph.d Thesis},
}

@article{Womble1997,
	author = {David E. Womble and David S. Greenberg},
	title = {Parallel {I/O}: An introduction},
	year = 1997,
        journal = {Parallel Computing},
	Volume = 23,
        Issues = {4--5},
}

@INPROCEEDINGS{Reed1997,
    author = {Evgenia Smirni and Daniel A. Reed},
    title = {Workload Characterization of Input/Output Intensive Parallel Applications},
    booktitle = {Proceedings of the 9th International Conference on Modelling Techniques and Tools for Computer Performance Evaluation},
    year = {1997},
    pages = {169--180},
    publisher = {Springer-Verlag}
}

@INPROCEEDINGS{Sun2005,
    author = {Xian-He Sun and Yong Chen and Ming Wu},
    title = {Scalability of Heterogeneous Computing},
    booktitle = {ICPP '05 Proceedings of the 2005 International Conference on Parallel Processing},
    year = {2005},
}

@MISC{HDFS,
    author = {Konstantin Shvachko and Hairong Kuang and Sanjay Radia and Robert Chansler},
    title = {The Hadoop Distributed File System},
    year = {2010},
}

@INPROCEEDINGS{PVFS,
    author = {Philip H. Carns and Walter B. {Ligon III} and Robert B. Ross and Rajeev Thakur},
    title = {PVFS: A Parallel File System for Linux Clusters},
    booktitle = {IN PROCEEDINGS OF THE 4TH ANNUAL LINUX SHOWCASE AND CONFERENCE},
    year = {2000},
    pages = {391--430},
    publisher = {MIT Press}
}

@INPROCEEDINGS{GPFS,
    author = {Frank Schmuck and Roger Haskin},
    title = {GPFS: A Shared-Disk File System for Large Computing Clusters},
    booktitle = {Proceedings of the Conference on File and Storage Technologies(FAST'02},
    pages = {231--244},
    year = {2002},
}

@INPROCEEDINGS{FCoE-paper,
	author = {Claudio DeSanti and Joy Jiang},
	title = {FCoE in perspective},
	booktitle = {ICAIT '08 Proceedings of the 2008 International Conference on Advanced Infocomm Technology}, 
	year = 2008
}

@MISC{Lustre,
	author = {{Cluster File System Inc.}},
	Title = {Lustre: A scaleable, high performance file system},
	year = 2002, 
	note = {whitepaper},
}

@article{memcached,
	author = {Brad Fitzpatrick},
	title = {Distributed caching with memcached},
	journal = {Linux Journal},
	volume =2004,
	issue = 124,
	month = {August},
	year = 2004,
}
	
@ARTICLE{Infiniband,
    author = {Jiuxing Liu and Amith Mamidala and Abhinav Vishnu and Dhabaleswar K Panda},
    title = {Performance Evaluation of InfiniBand with PCI Express},
    journal = {IEEE Micro},
    year = {2004},
    volume = {25},
    pages = {2005}
}

@inproceedings{Hiding,
	title = {Hiding I/O latency with pre-execution prefetching for parallel applications},
	author = {Yong Chen and Surendra Byna and Xian-He Sun and Rajeev Thakur	and William Gropp},
	booktitle = {SC '08 Proceedings of the 2008 ACM/IEEE conference on Supercomputing},
	year = 2008,
}

@inproceedings{Sohi2001,
	    author = {Craig Zilles and Gurindar Sohi},
    title = {Execution-based Prediction Using Speculative Slices},
    year = {2001},
	booktitle={Proceedings of the 28th Annual International Symposium on Computer Architecture},
}

@ARTICLE{Kim2004,
    author = {Dongkeun Kim and Donald Yeung},
    title = {A Study of Source-Level Compiler Algorithms for Automatic Construction of Pre-Execution Code},
    journal = {ACM TRANS. COMPUT. SYST},
    year = {2004},
    volume = {22},
}

@article{Slicing,
	author = {M. Weiser}, 
        title = {Program slicing}, 
        journal = {IEEE Trans. on Software Engineering  SE-10}, 
        volume = 4, 
        year = 1984,
}

@inproceedings{Luk2001,
    author = {Chi-Keung Luk},
    title = {Tolerating memory latency through software-controlled pre-execution in simultaneous multithreading processors},
    booktitle = {ACM SIGARCH Computer Architecture News - Special Issue: Proceedings of the 28th annual international symposium on Computer architecture (ISCA '01},
    year = {2004},
    volume = {29},
}

@INPROCEEDINGS{Patterson95,
    author = {R. Hugo Patterson and Garth A. Gibson and Eka Ginting and Daniel Stodolsky and Jim Zelenka},
    title = {Informed Prefetching and Caching},
    booktitle = {In Proceedings of the Fifteenth ACM Symposium on Operating Systems Principles},
    year = {1995},
    pages = {79--95},
    publisher = {ACM Press}
}

@INPROCEEDINGS{Yang02,
    author = {Chuan-kai Yang and Tulika Mitra and Tzi-cker Chiueh},
    title = {A Decoupled Architecture for Application-Specific File Prefetching},
    booktitle =  {Freenix Track of USENIX 2002 Annual Conference},
    year = {2002}
}

@ARTICLE{PDG,
    author = {Jeanne Ferrante and Karl J. Ottenstein and Joe D. Warren},
    title = {The program dependence graph and its use in optimization},
    journal = {ACM Transactions on Programming Languages and Systems},
    year = {1987},
    volume = {9},
    pages = {319--349}
}

